Skip to content

Rename "Chat" to "Build" in interaction mode toggle#1769

Merged
juliusmarminge merged 3 commits intopingdotgg:mainfrom
heysonder:rename-chat-to-code
Apr 6, 2026
Merged

Rename "Chat" to "Build" in interaction mode toggle#1769
juliusmarminge merged 3 commits intopingdotgg:mainfrom
heysonder:rename-chat-to-code

Conversation

@heysonder
Copy link
Copy Markdown
Contributor

@heysonder heysonder commented Apr 6, 2026

What changed

Renamed the interaction mode toggle label from "Chat" to "Code" (the non-plan default mode). Updated the corresponding browser test assertions.

Why

T3 Code is a coding agent app, not a chatbot. The default mode label should reflect what the tool actually does — execute code, edit files, and run commands. "Chat" undersells the capability and is misleading.

Before / After

Before:
CleanShot 2026-04-05 at 22 18 21

After:
CleanShot 2026-04-05 at 22 18 57


Note

Low Risk
Low risk: text/label tweaks plus a small layout width class change, with browser tests updated accordingly.

Overview
Renames the default (non-plan) interaction mode from “Chat” to “Build” across the composer UI, including the toggle button label/tooltip text and the /default slash-command description.

Updates the ChatView.browser.tsx interaction-mode hotkey test to assert against the new label and tooltip copy, and slightly widens the composer form by changing its max-width class.

Reviewed by Cursor Bugbot for commit 2bddd7d. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Rename 'Chat' to 'Build' in interaction mode toggle

Updates the default interaction mode label from 'Chat' to 'Build' in ChatView.tsx, including the toggle button label, tooltip text, and /default slash command description. Also changes the composer form max-width from max-w-[52rem] to max-w-208. Browser tests are updated to match the new 'Build' label and tooltip text.

Macroscope summarized 2bddd7d.

T3 Code is a coding agent, not a chatbot — the default mode label
should reflect that.
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 6, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 3f373cb6-8f93-4b80-ae91-52dfc0bff309

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Apr 6, 2026
macroscopeapp[bot]
macroscopeapp bot previously approved these changes Apr 6, 2026
@macroscopeapp
Copy link
Copy Markdown
Contributor

macroscopeapp bot commented Apr 6, 2026

Approvability

Verdict: Approved

This PR contains purely mechanical changes: renaming UI text from 'Chat' to 'Build' in the interaction mode toggle, with corresponding test updates. The CSS class change (max-w-[52rem] to max-w-208) is equivalent notation. No runtime behavior is affected.

You can customize Macroscope's approvability policy. Learn more.

@juliusmarminge juliusmarminge changed the title Rename "Chat" to "Code" in interaction mode toggle Rename "Chat" to "Build" in interaction mode toggle Apr 6, 2026
@macroscopeapp macroscopeapp bot dismissed their stale review April 6, 2026 17:22

Dismissing prior approval to re-evaluate 2bddd7d

Copy link
Copy Markdown
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.

<BotIcon />
<span className="sr-only sm:not-sr-only">
{interactionMode === "plan" ? "Plan" : "Chat"}
{interactionMode === "plan" ? "Plan" : "Build"}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Label says "Build" but PR specifies "Code"

Medium Severity

The PR title and description both state the rename is from "Chat" to "Code", but the implementation uses "Build" everywhere instead. The button label, title tooltip text ("normal build mode"), slash-command description, and all test assertions all say "Build". Either the code or the PR description is wrong — worth confirming the intended label.

Additional Locations (2)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.

ref={composerFormRef}
onSubmit={onSend}
className="mx-auto w-full min-w-0 max-w-[52rem]"
className="mx-auto w-full min-w-0 max-w-208"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unrelated CSS class change included in PR

Low Severity

The max-w-[52rem]max-w-208 class change is unrelated to renaming the interaction mode label. While functionally equivalent in Tailwind v4, this appears to be an accidentally included change that doesn't match the PR's scope.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.

@juliusmarminge juliusmarminge enabled auto-merge (squash) April 6, 2026 17:26
@juliusmarminge juliusmarminge merged commit c6f57a1 into pingdotgg:main Apr 6, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 0-9 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants